package com.collect.zambia.zhiBean.zhiSend;

import com.collect.zambia.MyApplication;
import com.collect.zambia.zhiGlobal.zhiAppSettings.ZHIProjectConfigs;
import com.collect.zambia.zhiGlobal.zhiAppSettings.ZHIProjectConstants;
import com.collect.zambia.zhiHelper.ZHIAdvertIDHelper;
import com.collect.zambia.zhiHelper.ZHIDeviceHelper;
import com.collect.zambia.zhiHelper.ZHIMainProcessHelper;
import com.zhi.syc.data_applist.util.ASNetworkUtil;

import java.io.Serializable;

public class ZHISAuditerWholeKfDayBonusDetailEntity implements Serializable {

    private String clientType;
    private String sysUserId;
    private String version;
    private String sysLoginName;
    private String advertId;
    private String ip;
    private String mac;
    private String androidId;
    private String token;
    private String loginId;

    private String yearAndMonth;
    private String yearAndMonthAndDay;
    private String phoneNum;
    private String type;

    public ZHISAuditerWholeKfDayBonusDetailEntity() {
        this.version = ZHIProjectConfigs.APP_VERSION;
        this.advertId = ZHIAdvertIDHelper.getInstance().getGoogleAdvertId();
        this.ip = ASNetworkUtil.getIPAddress(MyApplication.getAppContext());
        this.mac = ASNetworkUtil.getMacAddress(MyApplication.getAppContext());
        this.androidId = ZHIDeviceHelper.getInstance().getAndroidID();
        this.token = ZHIMainProcessHelper.getInstance().getToken();
        this.sysLoginName = ZHIMainProcessHelper.getInstance().getFullName();
        this.clientType = ZHIProjectConstants.APP_VERSION_CLIENT;
        this.loginId = ZHIMainProcessHelper.getInstance().getLoginId();

        this.sysUserId = ZHIMainProcessHelper.getInstance().getUserId();
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getClientType() {
        return clientType;
    }

    public void setClientType(String clientType) {
        this.clientType = clientType;
    }

    public String getSysUserId() {
        return sysUserId;
    }

    public void setSysUserId(String sysUserId) {
        this.sysUserId = sysUserId;
    }

    public String getSysLoginName() {
        return sysLoginName;
    }

    public void setSysLoginName(String sysLoginName) {
        this.sysLoginName = sysLoginName;
    }

    public String getAdvertId() {
        return advertId;
    }

    public void setAdvertId(String advertId) {
        this.advertId = advertId;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public String getMac() {
        return mac;
    }

    public void setMac(String mac) {
        this.mac = mac;
    }

    public String getAndroidId() {
        return androidId;
    }

    public void setAndroidId(String androidId) {
        this.androidId = androidId;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public String getLoginId() {
        return loginId;
    }

    public void setLoginId(String loginId) {
        this.loginId = loginId;
    }

    public String getYearAndMonthAndDay() {
        return yearAndMonthAndDay;
    }

    public void setYearAndMonthAndDay(String yearAndMonthAndDay) {
        this.yearAndMonthAndDay = yearAndMonthAndDay;
    }

    public String getPhoneNum() {
        return phoneNum;
    }

    public void setPhoneNum(String phoneNum) {
        this.phoneNum = phoneNum;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getYearAndMonth() {
        return yearAndMonth;
    }

    public void setYearAndMonth(String yearAndMonth) {
        this.yearAndMonth = yearAndMonth;
    }
}
